package com.xbongbong.sys.enums;

import lombok.Getter;

/**
 * 关于字母用户列表排序的枚举类
 * @author 吴峰
 * @version v1.0
 * @date 2019/2/27 15:52
 * @since v1.0
 */
@Getter
public enum  UserTypeOfLetterEnum {

    /**
     * 全部
     */
    ALL(0),
    /**
     * 下属
     */
    UNDERLING(1),
    /**
     * 自己
     */
    SELF(2),
    ;

    private Integer type;

    UserTypeOfLetterEnum(Integer type){
        this.type = type;
    }

    public static UserTypeOfLetterEnum getByType(Integer type) {
        for(UserTypeOfLetterEnum userTypeOfLetterEnum: values()) {
            if(userTypeOfLetterEnum.getType().equals(type)) {
                return userTypeOfLetterEnum;
            }
        }
        return ALL;
    }
}
